volver atras Procedimiento
PROCEDIMIENTO
Desarrollo de Software
Versión 1
Código PSI-SAM-PR-030
Proceso Servicios Administrativos Estado Activo
1. OBJETIVO
Establecer las actividades para el diseño e implementación de sistemas de información que realice la Unidad de Gestión Tecnológica, con el fin de asegurar el uso de la misma metodología y el cumplimiento de sus etapas. 
2. ALCANCE
Aplica a todos los desarrollos de sistemas de información, realizados por la Unidad de Gestión Tecnológica. Inicia con el requerimiento por parte del proceso usuario y termina con la aprobación del sistema y la entrada en producción del mismo. 
3. RESPONSABLE
Líder de proyecto
4. CONDICIONES GENERALES

Garantizar la disponibilidad de los servicios tecnológicos apoyando los objetivos del plan estratégico institucional.  
5. DEFINICIONES
5.1. Ambiente de desarrollo: También conocido como desarrollo, es el símil del ambiente productivo, con el objetivo de realizar todo tipo de pruebas en el y no afectar el ambiente productivo. Usado principalmente en la validación de aplicaciones antes de realizar el paso respectivo al ambiente productivo.  
5.2. Ambiente productivo: También conocido como ambiente de producción o producción, es el conjunto de sistemas que operan o interoperan en los servicios que se prestan a los usuarios.  
5.3. Bases de Datos : Conjunto o colección de datos interrelacionados entre sí, que se utilizan para la obtención de información de acuerdo con el contexto de los mismos y que son almacenados sistemáticamente para su posterior uso. (Departamento Administrativo Nacional de Estadística - DANE. Sistema de consulta. Recuperado de https:/sitios.dane.gov.co/conceptos/#!/consulta )  
5.4. Manual de usuario: Sistema que almacena los datos de forma ordenada y óptima.  
5.5. Manual técnico: Documento interno del área de desarrollo que explica cómo se implementó la solución de los requerimientos de un sistema  
5.6. Requerimiento: Información que explica las necesidades de forma detallada, de los cambios necesitados por el usuario para el desempeño o mejora de sus actividades.  
5.7. Mesa de ayuda: Herramienta tecnológica que permite el registro de requerimientos de soporte tecnológico  
5.8. Prototipo: El equipo de interfaz de usuario/experiencia de usuario (UI/UX) del software crea una edición prototipo del programa para verificar su aspecto y el flujo de los elementos de diseño del software. Permite al equipo y a las partes interesadas imaginarse el aspecto visual del software  
6. DOCUMENTACIÓN EXTERNA RELACIONADA

Decreto 1078 del 26 de mayo de 2015, Por medio del cual se expide el Decreto Único Reglamentario del Sector de Tecnologías de la Información y las Comunicaciones.
Manual de Gobierno Digital
7. DESARROLLO
QUÉ SE HACE QUIÉN LO HACE REGISTRO CÓMO LO HACE
Solicitud de desarrollo o actualización de software   - Todos 
Mesa de ayuda 
El usuario Ingresa a la mesa de ayuda a través de la herramienta tecnológica dispuesta para tal fin y registra la solicitud. 
Evaluar las solicitudes de desarrollo de software para identificar las que son factibles
Líder de proecto de la Unida de Gestión Tecnológica y los funcionarios desarrolladores de Software
Mesa de ayuda - Acta de Reunión
El Líder de la UGT reúne el equipo de desarrollo para analizar la pertinencia de la solicitud y definir si la misma debe ser abordada por la UGT o requiere ser abordada por un tercero.
Si la solicitud no es aprobada se le informa los motivos al usuario en la respuesta a la solicitud radica en la mesa de ayuda
Definir los recursos, el equipo de trabajo que participaran en la implementación del desarrollo aprobado y los roles a desempeñar.
  • LIDER DE PROYECTO
Acta de reunión
El Líder de la UGT designa las personas que van a participar en el desarrollo, establece cronograma de trabajo y recursos a utilizar.
Planificar y recopilar requisitos
Equipo Desarrollador
Documento de análisis de requerimientos
El equipo desarrollador entrevista al usuario quien describe un problema que hay que resolver, lo que sirve de base para completar el resto de requisitos del software
Diseñar el desarrollo de la arquitectura, los prototipos y el diseño de la experiencia del usuario.
Equipo de Desarrollo
Arquitectura de Software
prototipo
El equipo desarrollador con el análisis de requerimiento y las herramientas dispuestas para el desarrollo del prototipo, diseña la arquitecura y modela el prototipo con la información recopilada del cliente.
Realizar Pruebas y garantía de calidad
Equipo Desarrollador
Servidor de pruebas
Esta etapa del proceso de desarrollo de aplicaciones el equipo desarrollador se ocupa de validar el código escrito en busca de fallos y otras anomalías y de revisar con el cliente si la solución cumple con las espectativas.
Desplegar en entorno de producción
Equipo de Desarrollo
Servidor de producción
El equipo desarrollador después de crear el software, probarlo, modificarlo, volverlo a probar y certificarlo en condiciones de producción, pasa a desplegarlo en el entorno de producción y ha realizar la entrega respectiva al usuario final.
Realizar mantenimiento correctivo
Equipo desarrollador
Mesa de ayuda Unida de Gestión Tecnológica
El usuario solicita mediante la mesa de ayuda el soporte en la corrección de fallos del software y el equipo desarrollador procede a eliminarlos.
Realizar mantenimiento perfectivo
Equipo desarrollador
Manuales técnicos
Manuales de usuario
Software
El equipo desarrollador constantemente desarrolla y modifican nuevos requisitos, para el mejoramiento de la herramienta.
8. CONTENIDO
LISTA DE VERSIONES
VERSIÓN FECHA RAZÓN DE LA ACTUALIZACIÓN
ELABORÓ
REVISÓ
APROBÓ
 
Nombre: Mary Luz Grajales Carmona
Cargo: Profesional Universitario
Fecha: 21/Sep/2023
 
Nombre: Rafael Antonio Tejada Quintero
Cargo: Líder de Proyecto
Fecha: 21/Sep/2023

 
Nombre: Rafael Antonio Tejada Quintero
Cargo: Líder de Proyecto
Fecha: 21/Sep/2023